perm filename CFF[AP,DBL]2 blob
sn#119088 filedate 1974-09-10 generic text, type T, neo UTF8
(FILECREATED " 9-SEP-74 21:00:31" CFF.;2 3893
changes to: OLD:PREADLIST
previous date: " 3-SEP-74 17:49:57" CFF.;1)
(LISPXPRINT (QUOTE CFFCOMS)
T)
(RPAQQ CFFCOMS (DIALOG OLD:PREADLIST (COMS (PROP META:CODE PARTITION:BY:TAKE:ELE:AND:CLASS
PARTITION:BY:TAKE:ELE:GET:CLASS))))
(RPAQQ DIALOG ((ARCH (A B C)
(S A B)
(S C B)
(BLOCK A)
(BLOCK B)
(BLOCK C))
(TOWER (A B C D)
(S A B)
(S B C)
(S C D)
(BLOCK A)
(BLOCK B)
(BLOCK C))
(??? (A B C)
(S A B)
(S C B))
ARCH
(??? (A B C)
(S A B)
(S C B)
(BLOCK A)
(BLOCK C)
(TOUCH A C)
(BLOCK B))
NOTHING
(??? (A B C)
(BLOCK A)
(BLOCK B)
(BLOCK C))
NOTHING
(??? (A B C)
(BLOCK A)
(BLOCK C)
(S A B)
(BLOCK B))
NOTHING
(??? (A B C)
(TOUCH A C)
(TOUCH B C)
(BLOCK A)
(RED B))
ROW))
(RPAQQ OLD:PREADLIST (0 (WRITE A PROGRAM WHICH DOES CONCEPT FORMATION)
CF NO NO PAD NO (A C)
NIL NIL HAS:NAME YES YES NO NIL NIL NIL NO NIL NO (A DESCRIPTION OF A STATIC SCENE)
NIL NO (THE FRONT PART OF ARG1 ISNT ???)
YES NO T NIL ELEMENT:OBJECTS NIL ELEMENT:CLASSNAME NO NIL ELEMENT:RELNS NO NIL T NO NO
(B)
NIL NIL YESNO NO NIL NIL NO YES (TEST:18 SUCCEEDED)
YESNO NO NIL JOIN NO NIL NO NIL NO NIL YESNO (ANY RELATION IN POSSIBLE:NAME:OF:CLASS:RELNS:22
IS INCOMPATIBLE WITH ELEMENT:RELNS:15)
CONTRADICTS YESNO (A B C)
YES YES:RELNS NO:RELNS MAYBE:RELNS YESNO (A C)
NIL NIL CLASS:OBJECTS CLASS:CLASSNAME CLASS:YES:RELNS CLASS:NO:RELNS CLASS:MAYBE:RELNS YES NO
YES ARG1 (RESULT:2 ISNT NOTHING)
YES T NIL YES YES YES NO YES YES YES NIL NO NIL NO NIL NO NIL NO NIL NO 1 NIL NO T NO 1 NO
(A C)
NO NIL NO NIL NO YES ARG1 (RESULT:3 ISNT NOTHING)
T YES YES YES YES YES NO YES YES YES T YES YES MODIFY:STRUCTURE:39 YES MODIFY:STRUCTURE:40
YES MODIFY:STRUCTURE:41 YES MODIFY:STRUCTURE:42 NO NIL NO NO YES YES YES NO NIL NO NIL NO NIL
NO (A)
NO NIL NO NO YES (EVERYTHING IN ELEMENT:OBJECTS:11 WHICH IS NOT IN
POSSIBLE:NAME:OF:CLASS:OBJECTS:20)
NIL NO NIL NO 2 NIL NO T NO (B)
NIL NO NO YES (EVERYTHING IN YES:RELNS:28 WHICH IS NOT IN ELEMENT:RELNS:15)
NIL NO (B)
NO NIL NO NO YES (EVERYTHING IN NO:RELNS:29 WHICH IS IN ELEMENT:RELNS:15)
NIL NO (A)
NO NIL NO NO YES
(RESULT:5 AND RESULT:6 AND EVERYTHING IN ELEMENT:RELNS:15 WHICH IS NOT IN ANY OF YES:RELNS:28
NO:RELNS:29 MAYBE:RELNS:30)
NIL YES BETTER:38 YES (A)
NO NIL NO YES (SOMETHING IN MAYBE:RELNS:30 WHICH IS NOT IN ELEMENT:RELNS:15)
(RESULT:8 ISNT NIL AND POSSIBLE:NAME:OF:CLASS ISNT NAME:OF:CLASS AND POSSIBLE:NAME:OF:CLASS
ISNT NOTHING)
YES BETTER:38 NO (A)
NO NIL NO YES (SOMETHING IN ELEMENT:RELNS:15 WHICH IS NOT IN ANY OF YES:RELNS:28
MAYBE:RELNS:30)
(RESULT:8 EQUALS NIL AND RESULT:9 ISNT NIL AND POSSIBLE:NAME:OF:CLASS ISNT NOTHING AND
POSSIBLE:NAME:OF:CLASS ISNT NAME:OF:CLASS)
YES BETTER:38 NO (B)
NO NIL NO YES (RESULT:8 AND RESULT:9)
(RESULT:10 ISNT NIL AND POSSIBLE:NAME:OF:CLASS ISNT NAME:OF:CLASS AND POSSIBLE:NAME:OF:CLASS
ISNT NOTHING)
NO 1 (CADR ARG1)
NO 2 (THE FRONT PART OF ARG1)
NO 1 (CDDR ARG1)
NO 1))
(DEFLIST(QUOTE(
(PARTITION:BY:TAKE:ELE:AND:CLASS (PROGN (TAKE:HOLD:OF ELEMENT)
(TAKE:HOLD:OF NAME:OF:CLASS)
(MODIFY:STRUCTURE NAME:OF:CLASS)))
(PARTITION:BY:TAKE:ELE:GET:CLASS (PROGN (TAKE:HOLD:OF ELEMENT)
(GET:HOLD:OF NAME:OF:CLASS)
(MODIFY:STRUCTURE NAME:OF:CLASS)))
))(QUOTE META:CODE))
(DECLARE: DONTCOPY
(FILEMAP (NIL)))
STOP